import { axiosRequest, baseRequest } from '@/common/axios'

export default {
	getJson(url) {
		return baseRequest(url, {}, 'get')
	},
	uploadDynamicReturnUrl(data) {
		return axiosRequest({
			url: '/api/smsl/file/uploadDynamicReturnUrl',
			method: 'post',
			data: data
		})
	},
	uploadReturnUrl(data) {
		return axiosRequest({
			url: '/api/smsl/file/uploadReturnUrl',
			method: 'post',
			data: data
		})
	},
	deleteFileByUrl(data) {
		return axiosRequest({
			url: '/api/smsl/file/deleteFileByUrl',
			method: 'get',
			params: data
		})
	},
	add(data) {
		return axiosRequest({
			url: '/api/smsl/biz/event/add',
			method: 'post',
			data: data
		})
	},
	getMyEventNum(data) {
		return axiosRequest({
			url: '/api/smsl/biz/event/getMyEventNum',
			method: 'get',
			params: data
		})
	},
	// 我上报事件集合
	myEventResultList(data) {
		return axiosRequest({
			url: '/api/smsl/biz/event/myEventResultList',
			method: 'post',
			data: data
		})
	},

	// 解决（修改事件状态）
	updateStatus(data) {
		return axiosRequest({
			url: '/api/smsl/biz/event/solve',
			method: 'post',
			data: data
		})
	},

	// 报给我的
	reportEvent(data) {
		return axiosRequest({
			url: '/api/smsl/biz/event/reportEvent',
			method: 'get',
			params: data
		})
	},
	// 事件信息
	solveEvent(data) {
		return axiosRequest({
			url: '/api/smsl/biz/event/solveEvent',
			method: 'post',
			data: data
		})
	},
	// 继续上报
	report(data) {
		return axiosRequest({
			url: '/api/smsl/biz/event/continueReport',
			method: 'post',
			data: data
		})
	},
	//
	getAddress(data) {
		return axiosRequest({
			url: 'https://apis.map.qq.com/ws/geocoder/v1',
			method: 'get',
			params: data
		})
	},
	// 为解决事件信息
	unresolvedList(data) {
		return axiosRequest({
			url: '/api/smsl/biz/event/unresolvedList',
			method: 'post',
			data: data
		})
	},

	// 添加安全检查任务
	securitycheckAdd(data) {
		return axiosRequest({
			url: '/api/smsl/biz/securitycheck/add',
			method: 'post',
			data: data
		})
	},
	// 添加安全检查任务 水利
	securitycheckAdd2(data) {
		return axiosRequest({
			url: '/api/smsl/biz/securitycheck/add/2',
			method: 'post',
			data: data
		})
	},

	// 获取安全检查分页
	securitycheckPage(data) {
		return axiosRequest({
			url: '/api/smsl/biz/securitycheck/page',
			method: 'post',
			data: data
		})
	},
	// 预览安全检查表
	securitycheckPreview(data) {
		return axiosRequest({
			url: '/api/smsl/biz/securitycheck/preview',
			method: 'get',
			params: data
			// responseType: 'blob' // 关键，否则下载后文件无法使用或乱码
		})
	},
	// 下载安全检查表
	securitycheckDownload(data) {
		return axiosRequest({
			url: '/api/smsl/biz/securitycheck/download',
			method: 'get',
			params: data
		})
	},

	// 报给我的  事件确认
	confirm(data) {
		return axiosRequest({
			url: '/api/smsl/biz/event/confirm',
			method: 'post',
			data: data
		})
	},
	// 报给我的  删除
	deleteRe(data) {
		return axiosRequest({
			url: '/api/smsl/biz/event/delete',
			method: 'post',
			data: data
		})
	}

	// const getAddress = () => {
	// 	wx.request({
	// 		url: 'https://apis.map.qq.com/ws/geocoder/v1',
	// 		data: {
	// 			key: 'XENBZ-NF4RU-LMIVC-G7CWJ-ZMMIK-KOFVN',
	// 			location: `${latitude},${longitude}`
	// 		},
	// 		success: (cityResult) => {
	// 			this.setData({
	// 				address: cityResult.data.result.address
	// 			})
	// 		},
	// 		fail: () => {},
	// 		complete: () => {}
	// 	})
	// }
}
